#pippin_registration_form  .row{
	position:relative; float:left; min-width:45%;
}

#pippin_registration_form  .row.error:after,
#pippin_registration_form  .row.success:after{
	content:'';
	
	position:absolute;
	right: 20px;
    top: 8px;
	width:32px;
	height:32px;
	/*background:url('../img/icons.png') no-repeat;*/
}

#pippin_registration_form  .row.error:after{
	background-position: 0 -79px;
}

#pippin_registration_form  input[type=text],
#pippin_registration_form  input[type=password]{

border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 1px solid #c0c0c0;
/*	background:url('../img/text-boxes.png') no-repeat top left;*/
	font:14px 'Segoe UI','Arial',sans-serif;
	color:#888;
	
	outline:none;
	
    height: 35px;
   
   /* padding: 0 10px 0 50px;
    width: 278px; margin: 0 auto 22px;*/
}

#pippin_registration_form  input[disabled]{
	opacity: 0.5;
}

#pippin_registration_form  .email input{
	background-position:0 0;
}

#pippin_registration_form  .email input:focus{
	background-position:0 -48px;
}

#pippin_registration_form  .pass input{
	background-position:0 -96px !important;
}

#pippin_registration_form  .pass input:focus{
	background-position:0 -144px !important;
}


/*----------------------------
	The Submit Button
-----------------------------*/

 

/*----------------------------
	The Arrow
-----------------------------*/


#pippin_registration_form .arrow{
    background: url("../img/arrow.png") no-repeat -10px 0;
    height: 120px;
    left: 214px;
    position: absolute;
    top: 392px;
    width: 11px;
    
   	/* Defining a smooth CSS3 animation for turning the arrow */
    
    -moz-transition:0.3s;
    -webkit-transition:0.3s;
    -o-transition:0.3s;
    -ms-transition:0.3s;
    transition:0.3s;
    
    /* Putting the arrow in its initial position */
    
	-moz-transform: rotate(-134deg);
	-webkit-transform: rotate(-134deg);
	-o-transform: rotate(-134deg);
	-ms-transform: rotate(-134deg);
	transform: rotate(-134deg);
}